package zengqiang.day05

fun main(args: Array<String>) {
    val list = listOf<String>("张三", "李四", "王五", "赵六", "张三", "李四", "李六")
    //去除重复的
    println(list.toSet()) //但是此种方式返回的是set集合了

    //该种方式还是list，distinctby是可根据传入元素进行判断，如果是对象，可以是it.name/it.substring(0,1)等方式
    println(list.distinctBy { it }) //[张三, 李四, 王五, 赵六, 李六]
    //该种方式返回的也是list,distinct是根据当前元素判断
    println(list.distinct()) //[张三, 李四, 王五, 赵六, 李六]
}